package Day03_运算符_Scanner;

// 数据类型 变量名 = 布尔表达式？ 结果1 : 结果2;
//						true   变量 = 结果1
//					    false  变量 = 结果2

public class demo_三元运算符 {
        public static void main(String[] args){

            // 小于18给200，大于18给10块；
            int age = 16;
            int money = age < 18? 200 : 10;
            System.out.println("收到压岁钱:" + money);
            // 获取较大、较小 值
            int a = 10;
            int b = 20;
            int mix = a < b? a : b;
            System.out.println("最小值:" + mix);
            int max = a > b? a : b;
            System.out.println("最大值:" + max);

            //例子
            int m = 180;
            int n = 200;
            boolean p = m == n? true : false;
            System.out.println("两只老虎体重是否相同：" + p);
            boolean q = m == n; // ==本身返回结果就是boolean类型
            System.out.println("两只老虎体重是否相同：" + q);

            int x = 150;
            int y = 210;
            int z = 165;
            int g1 = x > y? x : y;
            int g2 = g1 > z? g1 : z;
            System.out.println(g2);
            int g3 = (x > y? x : y) > z? (x > y? x : y) : z;
            System.out.println(g3);
        }
    }

